#pragma once

#include "qlib/all.h"

namespace qbe::move {

enum struct Code { Begin, Update, End };

struct Event {
  Code code;
  qlib::Vec2d translate;  // 弃用

  qlib::Vec2d translate_a;  // 增量偏移
  qlib::Vec2d translate_b;  // 总共偏移
};

}  // namespace qbe::move